strange and ridiculous action - Turkish English Dictionary